java
html
php
c
xml
xcode
ruby-on-rails
objective-c
visual-studio
html5
json
perl
algorithm
oracle
cocoa
tsql
mvc
asp
api
postgresql
You need to use pushObject not push when adding to Ember array objects with bindings. And you should probably use get() when accessing the positions property. See my jsFiddle for the corrections.
pushObject
push
get()
positions
http://jsfiddle.net/ud3323/Y5nG5/